Skip to main content

List of Tasks

Literature Review

  • Thesis outline
  • What are the practice during sewer inspection?
  • Technology used in Sewer inspection
  • PACP standard vs Danish standard
  • Why we use fastai over other algorithm for multi-label classification
  • The benefit of using rest50 as a backbone and doing three fine turning process (resnet50->Sewer-ML->DNV data). Is there any benefit from it
  • Different metrics used to evaluate the model's performance (such as F1 score vs F2 score vs Accuracy)
  • Different batch size and image size affect GPU and computation time
  • Different way to photoshop text (Gaussian blur, Pixel by Pixel (interpolation), Find certain pixel value)
  • Read Joakin's dissertation for more information regarding Danish standard.

Multi-label classification

Sewer-ML

DNV dataset

  • Create a label csv files for each image (using whisper to grab the text in the image and verify whether we can use this information to classify each image with label and without label) whisper
  • DNV and Sewer Label have different label status. Create .yml file to replace DNV label with Sewer-ML label standard when we use Sewer-ML to predict label of DNV image
  • Train model with DNV data without backbone (such as resnet50). Hyper parameter tuning the model
  • Train model with three stages fine turning (resnet50->Sewer-ML-> DNV). Hyper parameter tuning the model
  • Train model with image with text vs images without text (photoshop version)

Regression

  • Find out if regression help with image segmentation and object detection

Object Detection

  • Using YOLOv7 to do object detection

Image Segmentation

  • Tool use to annotate the image

Pipe Deterioration Model

  • Get the report of the condition of the pipe after the sewer inspection
  • Gather features of the sewer mains
  • Develop the deterioration model using Machine learning using algorithms such as (RSF and XGBSE)
  • Predict the pipe conditions of uninspected pipes